/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.rh.evalmod.views;

import com.mabi.modular.runtime.module.contributions.views.ViewImpl;
import com.vaadin.ui.Button;
import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.DateField;
import com.vaadin.ui.Label;
import com.vaadin.ui.VerticalLayout;
import com.vaadin.ui.Window;

/**
 *
 * @author Justo Disla
 */
public class EvaluationMatrix extends ViewImpl{

    public EvaluationMatrix() {
        setCaption("Matriz de Evaluación");
        addComponent(new Label("Esto es de la matriz de evaluación"));
        addComponent(new DateField("Entre la fecha"));
        
        final Window w = new Window("Verificación de Empleado");
        VerticalLayout wL = new VerticalLayout();
        wL.addComponent(new Label("Esta es una <u>prueba</u> de una ventana.", Label.CONTENT_XHTML));
        wL.addComponent(new Button("Revisar", new Button.ClickListener() {

            @Override
            public void buttonClick(ClickEvent event) {
                getApplication().getMainWindow().showNotification("ESTA ES UNA PRUEBA", Window.Notification.TYPE_HUMANIZED_MESSAGE);
            }
        }));
        
        w.addComponent(wL);
        
        addComponent(new Button("Finalizar", new Button.ClickListener() {

            @Override
            public void buttonClick(ClickEvent event) {
                w.center();
                w.setModal(true);
                getApplication().getMainWindow().addWindow(w);
            }
        }));
        setAutoLoad(true);
    }
    
}
